{
    "mode": "perldoc",
    "parameter": "Image::ExifTool::AFCP",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/perldoc/Image%3A%3AExifTool%3A%3AAFCP/json",
    "generated": "2026-06-13T18:02:31Z",
    "synopsis": "This module is used by Image::ExifTool",
    "sections": {
        "NAME": {
            "content": "Image::ExifTool::AFCP - Read/write AFCP trailer\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "This module is used by Image::ExifTool\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "This module contains definitions required by Image::ExifTool to extract information from the\nAFCP trailer. Although the AFCP specification is compatible with various file formats, ExifTool\ncurrently only processes AFCP in JPEG images.\n",
            "subsections": []
        },
        "NOTES": {
            "content": "AFCP is a specification which allows meta information (including IPTC) to be appended to the end\nof a file.\n\nIt is a poorly designed protocol because (like TIFF) it uses absolute offsets to specify data\nlocations. This is a huge blunder because it makes the AFCP information dependent on the file\nlength, so it is easily invalidated by image editing software which doesn't recognize the AFCP\ntrailer to fix up these offsets when the file length changes. ExifTool will attempt to fix these\ninvalid offsets if possible.\n\nScanning for AFCP information may be time consuming, especially when reading from a sequential\ndevice, since the information is at the end of the file. In these instances, the ExifTool\nFastScan option may be used to disable scanning for AFCP information.\n",
            "subsections": []
        },
        "AUTHOR": {
            "content": "Copyright 2003-2022, Phil Harvey (philharvey66 at gmail.com)\n\nThis library is free software; you can redistribute it and/or modify it under the same terms as\nPerl itself.\n",
            "subsections": []
        },
        "REFERENCES": {
            "content": "<http://www.tocarte.com/media/axsafcpspec.pdf>\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "\"AFCP Tags\" in Image::ExifTool::TagNames, Image::ExifTool(3pm)\n",
            "subsections": []
        }
    },
    "summary": "Image::ExifTool::AFCP - Read/write AFCP trailer",
    "flags": [],
    "examples": [],
    "see_also": [
        {
            "name": "ExifTool",
            "section": "3pm",
            "url": "https://www.chedong.com/phpMan.php/man/ExifTool/3pm/json"
        }
    ]
}